import { defineStore } from 'pinia'
const commonStore = defineStore({
    id: 'common',
    state: () => {
        return {
			foodList:[],
			isLogin:false,
			table:'',
            userInfo:{
				userImg:'../../../static/user.png',
				userName:'微信用户'
			},
			// car:[
			// 	{
			// 		orderId:'',
			// 		list:[],
			// 		totalPrice:0,
			//		totalCount:0
			// 	}
			// ]
			car:[
				
			],
			car_hadPay:[
				
			],
        }
    },
    getters: {
        // fn(state){
        //     return xxx
        // }
		// totalPrice(state){
		// 	let total = 0
		// 	state.carList.forEach((item)=>{
		// 		total=total+(item.count*item.foodPrice)
		// 	})
		// 	return total
		// },
		// totalCount(state){
		// 	return state.carList.length
		// }
    },
    actions: {
		getUserInfo(user){
			this.userInfo.userImg = user.userImg
			this.userInfo.userName = user.userName
		},
		addCar(obj){
			this.car.push(obj)
		},
		cancelCar(orderId){
			let target = 0
			this.car.forEach((item,index)=>{
				if(orderId==item.orderId){
					target = index
				}
			})
			this.car.splice(target,1)
		},
		// setTatolPrice(price){
		// 	this.totalPrice = price
		// },
		// deleteCarList(foodId){
		// 	this.carList  = this.carList.filter((item)=>{
		// 		return item.foodId != foodId
		// 	})
		// },
		setTable(table){
			this.table = table
		},
		login(){
			this.isLogin = true
		},
		loginOut(){
			this.isLogin = false
			this.userInfo.userName = '微信用户',
			this.userInfo.userImg = '../../../static/user.png'
		}
  //       changeTitle(title) {
  //           this.title = title
  //       },
		// getUserInfo(id,userName){
		// 	this.userInfo.id = id
		// 	this.userInfo.userName = userName
		// },
		// clearUserInfo(){
		// 	this.userInfo.id = ''
		// 	this.userInfo.userName = ''
		// },
		// getToken(token){
		// 	this.token = token
		// },
		// clearToken(){
		// 	this.token = ''
		// }
		
    }

})
export default commonStore
